package hu.bme.mit.rifl.business.base;


/**
 * Wrapper facade for establishing the connection to the JMS provider and for
 * sending and receiving work items.
 */
public abstract class RiflOrderQueue {

	protected String queueName;
	//TODO: protected coordinator 

	public RiflOrderQueue(String queueName) {
		this.queueName = queueName;
		setupEnvironment();
	}

	/**
	 * Sets the Environment, i.e.: calls for initial context, session and
	 * creates a Queue
	 */
	protected void setupEnvironment() {
		//TODO: implement
		//connect to coordinator
	}
}
